package com.itheima.service;

import com.github.pagehelper.PageInfo;
import com.itheima.pojo.PictureSort;
import com.itheima.pojo.PictureSortVO;


public interface PictureSortService {

    /**
     * 添加分类
     * @param pictureSortVO
     */
    void add(PictureSortVO pictureSortVO);

    /**
     * 删除分类
     * @param pictureSortVO
     */
    void delete(PictureSortVO pictureSortVO);

    /**
     * 编辑分类
     * @param pictureSortVO
     */
    void edit(PictureSortVO pictureSortVO);

    /**
     * 获取图片分类列表
     * @param pictureSortVO
     * @return
     */
    PageInfo<PictureSort> getList(PictureSortVO pictureSortVO);

    /**
     * 通过Uid获取分类
     * @param pictureSortVO
     * @return
     */
    PictureSort getPictureSortByUid(PictureSortVO pictureSortVO);

    /**
     * 置顶分类
     * @param pictureSortVO
     */
    void stick(PictureSortVO pictureSortVO);
}
